草庐IT

android - AsyncTask onPreExecute 进度对话框

全部标签

c# - 支持 .NET 4.0 中的进度报告和增量结果 "Task Parallel Library"

我知道TaskParallelLibrary仍处于测试阶段,可用资源可能会减少,但从我所读的内容来看,图书馆对taskscheduling给予了非常特殊的对待。,exceptionhandling和cancellation.但我没有找到任何关于进度报告和发送增量结果的任务引用。这两件事似乎太重要了,不容忽视。您能否阐明如何在任务并行库中处理这些问题或引用一些解释它们的文章? 最佳答案 这个例子更新了一个进度条:usingSystem;usingSystem.Threading;usingSystem.Threading.Tasks;

c# - 将对话框置于窗口之上,但不置于所有内容之上

在我的WPF应用程序中,我有很多弹出式打开的自定义对话框,因此用户可以使用someDialogClass.ShowDialog()执行各种操作。为确保对话框位于调用它的窗口的顶部,我将Topmost="True"添加到对话框XAML文件的Window标记中。这可行,但对话框显示在每个打开的窗口上——甚至是其他应用程序。这真的很烦人。那么有没有办法让对话框强制始终位于其父应用程序之上,但不一定位于其他应用程序之上?这是我所拥有的对话框的Window标记的简化版本(省略了所有xmlns内容): 最佳答案 您需要设置Owner的Dialo

c# - 使用进度备份 SQL Server 数据库

有谁知道如何用C#备份SQLServer2005/2008数据库并获取数据库备份进度? 最佳答案 这是一个纯粹的ADO.NET解决方案,如果您在目标机器上安装SMO/SQLDMO有困难(这是一个背后的痛苦,如果可以的话最好避免)。publicvoidBackupDatabase(SqlConnectioncon,stringdatabaseName,stringbackupName,stringbackupDescription,stringbackupFilename){con.FireInfoMessageEventOnUser

c# - 如何显示 "Open with"文件对话框?

有什么简单的方法可以打开“打开方式”文件对话框吗? 最佳答案 一些使用ProcExp的逆向工程揭示了一个rundll32.exe命令行是有效的。这是一个使用它的示例程序:usingSystem;usingSystem.Diagnostics;usingSystem.IO;classProgram{staticvoidMain(string[]args){ShowOpenWithDialog(@"c:\temp\test.txt");}publicstaticvoidShowOpenWithDialog(stringpath){var

c# - 使用打开文件对话框将位图图像加载到 Windows 窗体中

我需要使用打开文件对话框在窗口形式中打开位图图像(我将从驱动器加载它)。图片应适合图片框。这是我试过的代码:privatevoidbutton1_Click(objectsender,EventArgse){vardialog=newOpenFileDialog();dialog.Title="OpenImage";dialog.Filter="bmpfiles(*.bmp)|*.bmp";if(dialog.ShowDialog()==DialogResult.OK){varPictureBox1=newPictureBox();PictureBox1.Image(dialog.Fi

c# - Bot Framework 搞乱了对话框状态

我目前正在使用Microsoft的BotFramework制作聊天机器人。在我的流程中,我有一个最后的对话框,让用户知道他们正在参加比赛。还有一种针对未知输入的错误处理方法。这两种方法见此处:[Serializable]publicclassConcertCityDialog:AbstractBasicDialog{privatestaticFacebookServiceFacebookService=>newFacebookService(newFacebookClient());[LuisIntent("ConcertCity")]publicasyncTaskConcertCit

c# - 异步显示对话框

我正在使用async/await从数据库异步加载我的数据,在加载过程中,我想弹出一个加载表单,它只是一个带有运行进度条的简单表单,表明有一个正在运行的进程。加载数据后,对话框将自动关闭。我怎样才能做到这一点?以下是我当前的代码:protectedasyncvoidLoadData(){ProgressForm_progress=newProgressForm();_progress.ShowDialog()//notworkingvardata=awaitGetData();_progress.Close();}更新:我设法通过更改代码让它工作:protectedasyncvoidLo

c# - IProgress<T> 多久报告一次进度

使用IProgress时报告进度,应该是代码报告进度的责任是将其进度报告的频率限制在“合理”的范围内,-或-具体执行责任IProgress请注意,进度报告的频率可能高于其呈现此进度的合理方式。问题的上下文是我有一些使用IProgress的代码报告进度,并且它以非常高的速度报告进度。我想用UI进度条显示进度。如果我使用提供的Progress实现(将进度发布到UISyncronizationContext),然后它会导致UI无响应(即发送到消息队列的消息太多,用户甚至无法单击对话框上的“取消”按钮)。所以,我可以通过减少报告来解决这个问题,但是如果我有一个IProgress怎么办?只是将进

c# - 如何在 Silverlight 中创建弹出对话框?

我想在silverlight中创建一个弹出对话框,我可以在其中操作控件、输入数据并返回一个值。我希望它是模态的,这样当它打开时,“下方”页面是不可访问的。我还没有找到一种简单的方法来做到这一点。有什么建议吗? 最佳答案 我知道这个问题要求的是Silverlight2解决方案,但在Silverlight3(现在是Beta,2009年7月RTW)中有一个内置的ChildWindow,它可以满足您的所有需求。 关于c#-如何在Silverlight中创建弹出对话框?,我们在StackOverf

c# - Winforms:在对话框外单击时关闭模式对话框

我有一个打开的模态对话框(Windows窗体)。我想要在对话框外(在父窗体上)单击时关闭对话框。我该怎么做? 最佳答案 您应该将其更改为非模态对话框(使用Show(..)打开它),然后使用Deactivate事件并关闭它。 关于c#-Winforms:在对话框外单击时关闭模式对话框,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4507483/